import java.util.Arrays;
import java.util.OptionalInt;

/**
 * @projectName: LeetCode
 * @package: PACKAGE_NAME
 * @className: Num11
 * @author: Tongxinxin
 * @description: 盛最多水的容器
 * @date: 2025/9/6 10:38
 * @version: 1.0
 */
public class Num11 {
    public int maxArea(int[] height) {
        //left和right是数组下标
        int left=0,right=height.length-1,ret=0;
        while (left!=right){
            //计算容积  最小的高度*宽度
            int v=Math.min(height[left],height[right])*(right-left);
            //将每次计算出来的V放进ret中,和之前放入的V一起比较，取出最大的V放进ret
            ret=Math.max(ret,v);
            if(height[left]>height[right]){
                right--;
            }else{
                left++;
            }
        }
        return ret;
    }
}
